package com.example.mybatis.mapper;

import com.example.mybatis.entity.User;
import com.example.mybatis.entity.XwTest;

import java.util.List;

/**
 * @author ：xiongwei
 * @date ：Created in 2020/11/8 21:03
 */
public interface UserMapper {

    /**
     *  插入User
     *
     * @param user 保存对象
     * @return 保存结果
     */
    int insertUser(User user);

    /**
     *  修改User
     *
     * @param user 修改对象
     * @return 保存结果
     */
    int updateUser(User user);

    /**
     *  修改User
     *
     * @param user 修改对象
     * @return 保存结果
     */
    int updateUserBySql(User user);

    /**
     *  删除User
     *
     * @param userId 删除id
     * @return 保存结果
     */
    int deleteUser(Long userId);

    /**
     * 查询所有的用户
     *
     * @return 用户列表
     */
    List<User> findUser();

}
